@charset "utf-8";

/* CSS Document */



html{ overflow-y:auto; overflow-x:auto}



*{margin:0;padding:0;word-wrap:break-word;}



body{font:12px/1.75 "寰蒋闆呴粦", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#323232;}



html, body, h1, h2, h3, h4, ul, li, dl,input{ font-family:"寰蒋闆呴粦";  margin:0px;padding:0px;list-style-type:none }

html{min-width:1320px;}

a {

	color:#363636;

	text-decoration:none;

}

a:hover {

	text-decoration:none;

	color:#d80808;

}

a img, img {

	border:none;

}

div, ul, li, p, form {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

em {

	font-style: normal;

	font-weight: normal;

}

.strong {

	font-weight:bold

}

.gray {

	color:#bbbbbb

}

table {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

dt, dl, dd {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

form {

	margin:0px;

	padding:0px;

}

tr {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

h4 {

	padding:0px;

	font-size:14px;

}

.clear {

	clear:both;

	height:0px;

	overflow:hidden;

	line-height:0;

}

.mt_20{ margin-top:20px;}

.cl_20 {

	clear:both;

	height:15px;

}

.cl_30{ clear:both; height:30px;}

.cl_10 {

	clear:both;

	height:10px;

}

.dotline {

	border-bottom:#CCC 1px dashed;

	margin:8px;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.tl{ text-align:left;}

.tr{ text-align:right;}

/*******/

.sy_main {

	width:1160px;

	height:auto;

	overflow:hidden;

	margin:0 auto

}

.ny_main {

	width:1160px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

	margin-top:20px;

}

.content{    width: 1000px;

    margin: 0 auto;

    overflow: hidden;}

/*head*/





.topbg {

	width:100%;

	height:auto; overflow:hidden;

	background:url(../images/top_bg.jpg) repeat-x center top;

}

.top_t{ width:1160px; margin:0 auto; height:32px; line-height:32px;}

.top_t a{ background:url(../images/ico01.jpg) no-repeat left center; padding-left:15px; margin-left:7px}

.top_lg_bg{ width:1423px; margin:0 auto; background:url(../images/top_lg_bg.jpg) repeat-x center top; height:142px;}

.top_logo{ width:1160px; height:142px; margin:0 auto;}

.top_logo .logo{ width:345px; height:142px;}

.top_logo .sm{ width:556px; margin-top:42px; margin-left:80px; color:#d30505}

.top_logo .sm b{ font-size:22px; width:556px; line-height:30px;}

.top_logo .sm em{ font-size:25px; font-weight:bold; width:556px;}

.top_logo .tel{ width:179px; height:142px; background:url(../images/tel_bg.png) no-repeat center right;}

.top_logo .tel p{ color:#d30505; font-size:25px; line-height:22px; font-weight:bold; margin-top:80px;}

/*menu*/



.menu {	width:100%;height:49px; background:#03428f}

.menu .h_nav {width:1200px;	height:49px;margin:0 auto;font-size: 16px;	font-weight: bold;}

.menu .h_nav li {float:left;height:49px;padding:0px 37px 0px  37px; background:url(../images/nav_li.png) center left no-repeat}

.menu .h_nav li a {	display:block;height:49px;font:bold 16px/49px "寰蒋闆呴粦";	color:#FFF;	text-align:center; letter-spacing:1px;padding: 0 13px;}

.menu .h_nav li a {	display:block;height:49px;font:bold 16px/49px "寰蒋闆呴粦";	color:#FFF;	text-align:center; letter-spacing:1px;padding: 0 13px;}

.menu .h_nav li a:hover {text-decoration:none}

.menu .h_nav li:hover {	background:#d30505;	text-align:center;margin:0 auto;text-decoration:none; border-top:5px solid #03428f; margin-top:-5px}

.menu .h_nav .cur {	background:#d30505; border-top:5px solid #03428f; margin-top:-5px}

.home1 .cur1, .home2 .cur2, .home3 .cur3, .home4 .cur4, .home5 .cur5, .home6 .cur6, .home7 .cur7{   

    background: #d30505!important;

    text-align: center;

    margin: 0 auto;

    text-decoration: none;

    border-top: 5px solid #03428f;

    margin-top: -5px;}

.h_nav .active{ background: #d30505!important;

    text-align: center;

    margin: 0 auto;

    text-decoration: none;

    border-top: 5px solid #03428f;

    margin-top: -5px;}


/*banner*/

.nybanner{ width:1423px; margin:0 auto; height:350px;}

.banner {overflow:hidden;width:100%;margin:0 auto;min-width:1160px;}

.banner {position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides {position:relative;z-index:1;}

.flex-control-nav {position:absolute;bottom:80px;z-index:2;width:100%;text-align:right; right:100px;}

.flex-control-nav li {display:inline-block;width:25px;height:25px;margin:0 3px;*display:inline;	zoom:1;}

.flex-control-nav a {display:inline-block;width:25px;height:25px;overflow:hidden;background:#fff;cursor:pointer;color:#cd2a2d; text-align:center}

.flex-control-nav .flex-active {background:#cd2a2d;color:#fff; text-align:center}

.flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a {display:block;width:25px;height:25px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80);-moz-opacity:0.8;	-khtml-opacity: 0.8;opacity: 0.8;}

.flex-direction-nav li a.flex-prev {left:40px;background:url(../images/prev_icon.png) center center no-repeat;}

.flex-direction-nav li a.flex-next {right:40px;	background:url(../images/next_icon.png) center center no-repeat;}

.flex-direction-nav li a:hover {filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}

/*棣栭〉_鍏抽敭璇嶆悳绱�*/

.gjc_b {

	width:100%; background:#eee;

	height:45px;

}

.notice {

	width:1160px;

	margin:0 auto;

	height:45px;

	line-height:45px;

	color: #454545; font-size:14px;

}

.notice b {

	float: left;

	font-size:14px; color:#03428f;

}

.notice .gjctt {

	float: left;

	width:700px;

	display: inline;

}

.notice .gjctt a {

	display:block;

	margin-right:10px;

	float:left;

	color: #454545;

}

.search_i {

	float: right;

	height:28px; margin-top:8px;

	display: inline;

}

.textbox {

	width:200px;

	height:28px;

	float:left;

	border:0;

	color:#959595;

	padding-left:4px;

	font-size:12px; border:1px solid #03428f;

}

.inputButton {

	width:40px;

	height:30px;

	float:left;

	cursor:pointer;

}





.sy_leftcp{ width:240px; height:auto; overflow:hidden; background:#03428f; padding-top:20px;border-radius:0px 0 8px 8px;padding-bottom:20px; float:left}

.sy_leftcp .tit{ background:url(../images/ma.png) no-repeat center left; width:170px; margin:0 auto;  color:#fff; font-weight:bold; font-size:24px; text-align:right;}

.sy_leftcp .en{background:url(../images/en_bg.png) no-repeat center center;height:20px;line-height:20px; text-align:center;}

.sy_leftcp .en span{ background:#03428f; width:160px; margin:0 auto; display:inline-block; text-transform:uppercase; color:#0089ce; font-size:20px;}

.sy_leftcp .bg{ width:225px; margin:0 auto; height:auto; overflow:hidden; background:#fff;border-radius:8px; padding:10px 0px; margin-top:15px;}

.sy_leftcp .bg ul li{ margin:20px auto; width:207px; height:43px; line-height:43px; text-align:left; text-indent:30px; background:url(../images/lcplist.png) no-repeat center center; font-size:14px;}

.sy_leftcp .bg ul li a{ color:#fff; display:block}

.sy_leftcp .bg ul li a:hover{color:#fff; text-decoration:underline}

.sy_leftcp .bg ul li:hover{ background:url(../images/lcplist_on.png) no-repeat center center;}

.sy_leftcp .bg .tel{ color:#03428f; text-align:center; font-weight:bold;    margin-top: 20px;}

.sy_leftcp .bg .tel span.sm{ border-bottom:1px dashed #03428f; height:30px; line-height:30px; font-size:16px; display:inline-block; padding:0px 40px}

.sy_leftcp .bg .tel p{ font-size:22px;}



/*sycp*/



.sy_cp{ float:right; width:895px; height:auto; overflow:hidden}

.sy_cp .tit{ line-height:30px; height:30px; border:1px solid #dedede; padding-top:10px; background:url(../images/tbg.png) repeat-x center top;}

.sy_cp .tit .sm{ float:left; height:20px; line-height:20px; color:#03428f; border-left:2px solid #03428f; text-indent:10px; font-size:18px; font-weight:bold; margin-left:15px;_margin-left:7px;}

.sy_cp .tit .sm em{ font-size:14px; color:#aebccc; text-transform:uppercase; margin-left:10px;_margin-left:5px;}

.sy_cp .tit span.more{ float:right; text-align:right; color:#7e7e7e; line-height:20px; padding-right:15px;}

.sy_cp .bg{height:auto; overflow:hidden;}

.sy_cp .bg ul{ margin-top:15px;}

.sy_cp .bg ul li{ float:left; width:285px; height:265px; margin-right:20px;_margin-left:10px; text-align:center}

.sy_cp .bg ul li:nth-child(3n){

	margin-right:0

}

.sy_cp .bg ul li img{ width:285px; height:225px;}

.sy_cp .bg ul li span{ height:30px; line-height:30px;}

.sy_cp .bg ul li:hover img{border-bottom:2px solid #d30505; margin-top:-2px}

.sy_cp .bg ul .rc{ margin-left:0px;}



/*anli*/

.sy_anli{width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}

.sy_anli .tit{ line-height:30px; height:30px; border:1px solid #dedede; padding-top:10px; background:url(../images/tbg.png) repeat-x center top}

.sy_anli .tit .sm{ float:left; height:20px; line-height:20px; color:#03428f; border-left:2px solid #03428f; text-indent:10px; font-size:18px; font-weight:bold; margin-left:15px;_margin-left:7px;}

.sy_anli .tit .sm em{ font-size:14px; color:#aebccc; text-transform:uppercase; margin-left:10px;_margin-left:5px;}

.sy_anli .tit span.more{ float:right; text-align:right; color:#7e7e7e; line-height:20px; padding-right:15px;}

.sy_anli .bg{height:auto; overflow:hidden; border:2px solid #f1f1f1; border-top:0px;}

.sy_anli .bg ul{margin:0 auto;margin-top:15px; width:1140px;}

.sy_anli .bg ul li{ float:left; width:277px; height:260px; margin-left:10.7px; text-align:center}

.sy_anli .bg ul li img{ width:277px; height:220px;}

.sy_anli .bg ul li span{ height:30px; line-height:30px;}

.sy_anli .bg ul li:hover img{border-bottom:2px solid #d30505; margin-top:-2px}

.sy_anli .bg ul .rc{ margin-left:0px;}

.sy_anli .bt{ width:1160px; background:url(../images/anli_bt.png) no-repeat center top; height:47px;}



/*youshi*/

.ys{ clear:both; font-family:"Microsoft YaHei";height:1692px; overflow:hidden;}

.ys h3{height:235px; overflow:hidden;background:url(../images/ys_t.jpg) center top no-repeat; }

.ys h3 span{ display:block;/*padding:56px 0 0 150px; */font-size:35px; color:#03428f; line-height:63px; text-align: center;padding: 40px 0 0;}

.ys h3 span b{ color:#d30505}

.ys h3 span em{ font-size:25px; color:#aebccc; line-height:33px; display:block; text-transform:uppercase}

.ys1{padding:30px 0 0 0;height:447px; clear:both; overflow:hidden;background:url(../images/ys1.jpg) center top no-repeat; }

.ys dl{height:203px;padding:11px 0 0 27px;margin:0 0 0 503px; overflow:hidden; clear:both;background:url(../images/ys_tt.gif) left top no-repeat;}

.ys dt{ float:left; line-height:84px; font-size:60px; color:#03428f; font-family:Arial; font-weight:bold;}

.ys dd{ float:right;width:390px;}

.ys dd h4{ line-height:63px;height:63px; overflow:hidden; font-size:24px; color:#333;}

.ys dd h4 b{ color:#03428f;}

.ys dd p{padding:10px 0 0; line-height:30px; font-size:14px; color:#666;}

.ys dd p span{ color:#d30505;}

.ys .ys1a{ }

.ys2{padding:67px 0 0 0;height:460px; overflow:hidden;background:url(../images/ys2.jpg) center top no-repeat; }

.ys2 dl{margin:0 526px 0 0;padding-left:0;background:url(../images/ys_tt2.gif) -23px 20px no-repeat;height:218px; }

.ys .ys2 dd{width:390px;}

.ys .ys2 dd h4{padding:8px 0 0; line-height:29px; font-size:24px; color:#03428f;}

.ys .ys2 dd h4 span{ display:block; font-size:24px; color:#333;height:75px;}

.ys .ys2 .ys2b dd h4{height:52px;padding:25px 0 0;}

.ys .ys2 .ys1a dd h4{height:86px;}

.ys3{padding:63px 0 0 0;height:392px; overflow:hidden;background:url(../images/ys3.jpg) center top no-repeat; }

.ys .ys3 dd h4{padding:8px 0 0; line-height:29px; font-size:24px; color:#03428f;}

.ys .ys3 dd h4 b{ color:#333; display:block;}

.ys .ys3 dl{background:url(../images/ys_ttaa.gif) left -3px no-repeat; height:380px;}

.ys .ys3 dd p{padding-right:10px;}

.ys a{font-size:14px;width:260px; text-align:center; line-height:40px;height:40px; text-transform:uppercase; color:#fff; display:inline-block;background:#0059b3;margin:20px 0 0;}



.ys .ys2 dl p{padding-top:20px;}

.ys .ys3 dl p{padding-top:24px;}





/*yanj*/

.yanjbg{ font-family:"Microsoft YaHei"; clear:both;padding:35px 0 0;height:auto;overflow:hidden;background:url(../images/yanj_bg.jpg) center top no-repeat; margin-bottom:10px; }

.yanj{ width:1160px; margin:0 auto;}

.yanj h3{ text-align:center; line-height:45px; font-size:22px;height:113px; overflow:hidden;}

.liucheng{ 

background:#fff; height:auto; overflow:hidden;padding:60px 0px; border-bottom:1px solid #dfe0e2;

-moz-box-shadow: 0px 0px 4px rgba(47,47,47,.5);

-webkit-box-shadow: 0px 0px 4px rgba(47,47,47,.5);

box-shadow: 0px 0px 4px rgba(47,47,47,.5);

}

.lc_c{ height:100px; margin:0 auto; width:960px;}

.lc_c ul { height:auto; overflow:hidden}

.lc_c li{ float:left; width:175px; background:url(../images/fw_icon1.gif) no-repeat 123px center;}

.lc_c .li_last{ width:85px; background:none;}

.lc_c li a{ display:inline-block; background:url(../images/fw_bg4.gif);}

.lc_c li a span{ display:inline-block; width:85px; height:35px; padding:50px 0 0 0; text-align:center; color:#000000; font-size:14px; background:url(../images/fw_icon3.gif) no-repeat center 16px;}

.lc_c li .a2 span{ background-image:url(../images/fw_icon4.gif)}

.lc_c li .a3 span{ background-image:url(../images/fw_icon5.gif)}

.lc_c li .a4 span{ background-image:url(../images/fw_icon6.gif)}

.lc_c li .a5 span{ background-image:url(../images/fw_icon7.gif)}

.lc_c li .a6 span{ background-image:url(../images/fw_icon8.gif)}

.lc_c li a:hover{ background:url(../images/fw_bg3.gif);}

.lc_c li a:hover span{ background-image:url(../images/fw_icon33.gif); color:#ffffff;}

.lc_c li .a2:hover span{ background-image:url(../images/fw_icon44.gif);}

.lc_c li .a3:hover span{ background-image:url(../images/fw_icon55.gif);}

.lc_c li .a4:hover span{ background-image:url(../images/fw_icon66.gif);}

.lc_c li .a5:hover span{ background-image:url(../images/fw_icon77.gif);}

.lc_c li .a6:hover span{ background-image:url(../images/fw_icon88.gif);}

.lc_sm{ width:775px; margin:0 auto; height:auto; overflow:hidden}

.lc_sm h4{ text-align:left; float:left; font-size:20px; color:#4c4c4c; font-weight:normal; margin-top:20px;}

.lc_sm p{ text-align:left; float:left; font-size:14px; color:#444444; margin-top:15px; margin-left:27px;}

.lc_sm p span{ padding: 0 0 0 26px; background:url(../images/fw_icon2.gif) no-repeat left center;}

.lc_sm p b{ font-size:24px; font-weight:normal;}

.lc_sm p a{ margin-left:10px; height:39px; padding:2px 12px;  background:#d92f38; text-align:center; line-height:39px; text-align:center; line-height:39px; font-size:18px; color:#ffffff}



/*syabout*/

.syabout{width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}

.syabout .tit{ line-height:30px; height:30px; border:1px solid #dedede; padding-top:10px; background:url(../images/tbg.png) repeat-x center top}

.syabout .tit .sm{ float:left; height:20px; line-height:20px; color:#03428f; border-left:2px solid #03428f; text-indent:10px; font-size:18px; font-weight:bold; margin-left:15px;_margin-left:7px;}

.syabout .tit .sm em{ font-size:14px; color:#aebccc; text-transform:uppercase; margin-left:10px;_margin-left:5px;}

.syabout .tit span.more{ float:right; text-align:right; color:#7e7e7e; line-height:20px; padding-right:15px;}

.syabout .bg{height:auto; overflow:hidden; border:2px solid #f1f1f1; border-top:0px;padding:15px;}

.syabout .bg img{ float:left; width:276px; height:241px;}

.syabout .bg .cont{ float:left; width:740px; margin-left:15px;}

.syabout .bg .cont span.t{width:740px; float:left; background:url(../images/ico01.png) no-repeat center left; padding-left:15px; border-bottom:1px dashed #03428f;color:#03428f; font-size:18px;}

.syabout .bg .cont .con{ margin:10px 0px; letter-spacing:1px;}

.syabout .bg .cont span.red{ float:right; text-align:right; color:#d30505; font-weight:bold}

.syabout .bg .cont span.red a{ color:#d30505;}

.syabout .bg .cont span.red a:hover{ text-decoration:underline}

.syabout .bt{ width:1160px; background:url(../images/anli_bt.png) no-repeat center top; height:47px;}



/*news*/

.inf{ font-family:"Microsoft YaHei"; clear:both;padding:35px 0 0; background:#f5f5f5;height:460px; overflow:hidden;}

.inf .content{ width:1160px; margin:0 auto}

.pb_t2{ line-height:28px;height:30px; overflow:hidden;background:url(../images/wt_t.gif) left 28px repeat-x;}

.pb_t2 li{ float:left; font-weight:bold;}

.pb_t2 li a{ display:inline-block; font-weight:bold;padding:0 16px; font-size:16px; color:#555;}

.pb_t2 li a:hover,.pb_t2 li.cur a{color:#03428f; border-bottom:2px #03428f solid;}

.pb_t2 .fr{ text-transform:uppercase; font-family:Arial; color:#999;}

.inf2{width:780px; height:385px;padding:20px 20px 0 ;overflow:hidden;background:#fff url(../images/inf_l.gif) 400px 240px no-repeat;}

.inf2_ci dl{width:780px; clear:both;padding:20px 0 0;height:165px; overflow:hidden;}

.inf2_ci dt{ float:left;}

.inf2_ci dt img{width:196px;height:145px;overflow:hidden;display:block;}

.inf2_ci dd{width:560px;float:right;}

.inf2_ci dd h4{line-height:16px;height:23px; font-size:14px; width:385px; overflow:hidden; white-space:nowrap; display:block; text-overflow:ellipsis;}

.inf2_ci dd h4 a,.inf2_ci dd h4 a:hover{color:#03428f;}

.inf2_ci dd p{ text-align:justify;line-height:26px; font-size:12px; color:#555;height:105px; overflow:hidden;}

.inf2_ci dd b a{color:#d30505;}

.inf2_c ul{overflow:hidden; clear:both;}

.inf2_c li{ line-height:30px;height:30px;overflow:hidden;padding:0 0 0 14px;background:url(../images/inf_ic.gif) left 12px no-repeat;width:370px; border-bottom:1px dashed #f1f1f1; float:left }

.inf2_c li a{color:#555;display:block; float:left;}

.inf2_c li a:hover{ color:#d30505}

.inf2_c li span{ float:right; padding-right:10px; color:#ccc}

.inf1{padding:19px 20px 0 20px;width:280px;overflow:hidden;height:385px; background:#fff;}

.inf1_c{ clear:both;padding:13px 0 0; line-height:25px; font-size:12px;}

.inf1_c dt a{color:#03428f; font-weight:bold; display:inline-block;}

.inf1_c dl{ border-bottom:1px #d3d4d5 dashed;padding:0 0 13px;margin:0 0 10px;color:#666; border-bottom:1px #cecece dashed;}

.inf1_c dl dt,.inf1_c dl dd{ padding:0 0 0 22px; clear:both;}

.inf1_c dl dt{background:url(../images/que.gif) left 5px no-repeat;margin:0 0 9px;}

.inf1_c dl dd{background:url(../images/ans.gif) left 5px no-repeat;overflow:hidden; 

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

 }

.inf1_c .lst{ border:none;}



.con p{

	font-size:14px;

}



.left_cp {

	width:218px;

	float:left;

	height:auto;

	overflow:hidden

}

.left_cp .tit {

	width:218px;

	float:left;

	border-top:5px solid #d80808;

	background:#03428f;

	height:40px;

	line-height:40px;

	color:#FFF;

	font-size:18px;

	text-align:center;

	font-weight:bold;

	letter-spacing:1px;

}

.left_cp .bg {

	width:218px;

	height:auto;

	overflow:hidden;

	padding-top:12px;

}

.left_cp .bg ul {}

.left_cp .bg ul li {

	float:left;

	background:url(../images/lcp.jpg) no-repeat center top;

	height:39px;

	line-height:39px;

	width:218px;

	text-indent:26px;

}

.left_cp .bg ul li:hover {

	background:url(../images/lcp_on.jpg) no-repeat center top;

}

.left_cp .bg ul li a {

	display:block;

}

.left_cp .bg .select{background:url(../images/lcp_on.jpg) no-repeat center top; color:#d80808; font-weight:bold}

/*宸︿晶鑱旂郴img*/

.lf_img {

	float:left;

	width:218px;

	height:220px;

	background:url(../images/lf_img.jpg) no-repeat center top;

	margin-top:12px;

}

.lf_img p {

	margin-top:140px;

	text-align:center;

	font-weight:bold;

	color:#FFF;

	font-size:24px;

}



.lftjxw{width:240px;

	float:left;

	height:auto;

	overflow:hidden}

.lftjxw .tit {

	width:240px;

	float:left;

	border-top:5px solid #d30505;

	background:#03428f;

	height:40px;

	line-height:40px;

	color:#FFF;

	font-size:18px;

	text-align:center;

	font-weight:bold;

	letter-spacing:1px;

}

.lftjxw .bg {

	width:240px;

	height:auto;

	overflow:hidden;

	padding-top:12px;

}

.lftjxw .bg ul li{float:left; line-height:28px; height:28px; background:url(../images/in_29.png) no-repeat center left; text-indent:8px; border-bottom:1px #CCC dotted; width:240px;}

.lftjxw .bg ul li a{ float:left;}

.lftjxw .bg ul li span{ float:right; text-align:right; color:#ccc}

/*leftlianxi*/

.lflx{width:240px; float:left; height:auto; overflow:hidden; margin-top:5px;}

.lflx .tit{	width:240px;

	float:left;

	border-top:5px solid #d30505;

	background:#03428f;

	height:40px;

	line-height:40px;

	color:#FFF;

	font-size:18px;

	text-align:center;

	font-weight:bold;

	letter-spacing:1px;}

.lflx .bg { width:240px; background:#f8f8f8; margin-top:10px; padding:10px 5px; height:auto; overflow:hidden}

.lflx .bg b{ color:#d30505; font-size:14px;}

.lflx .bg p{ width:230px; float:left;}

/*鏂伴椈涓績*/

.sy_news{ width:1150px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}

.sy_ns{ float:left; width:850px; height:auto; overflow:hidden;}

.sy_ns .tit{ float:left; width:850px; border-bottom: 2px solid #03428f;height: 35px;line-height: 35px; font-size:20px;color: #2f4aba;background: url(../images/ico01_on.png) no-repeat center left;text-indent: 16px;font-weight: bold}

.sy_ns .tit i{ font-style:normal; color:#CCC; font-weight:normal; padding-left:5px;}

.sy_ns .tit span{ width:60px; height:20px; line-height:20px; background:#f2f2f2; float:right; color:#0045a2; margin-top:7px; font-size:12px; font-weight:normal;}

.sy_ns .tit span a{ display:block;}

.sy_ns .tit span a:hover{ color:#FFF; text-decoration:none}

.sy_ns .tit span:hover{color:#fff; background:#cd2a2d}

.sy_ns .bg{width:850px; height:auto; overflow:hidden; padding-top:12px;}

.sy_ns .bg .bg1{ width:850px; margin:0 auto; height:auto; overflow:hidden}

.sy_ns .bg .bg1 img{ float:left; width:210px; height:100px;}

.sy_ns .bg .bg1 .cont{ float:left; width:630px; margin-left:10px}

.sy_ns .bg .bg1 .cont .ti{ width:630px; float:left; font-weight:bold; line-height:25px; height:25px;}

.sy_ns .bg .bg1 .cont .con{ width:630px; float:left;line-height:20px;}

.sy_ns .bg .bg1 .cont .con span{}

.sy_ns .bg .bg2{width:850px; margin:0 auto; margin-top:8px;}

.sy_ns .bg .bg2 ul{}

.sy_ns .bg .bg2 ul li{ float:left; width:49%; margin-left:5px; border-bottom:1px dashed #ccc; line-height:22px; border-left:3px solid #cd2a2d; margin:3.8px 0px; text-indent:8px;}

.sy_ns .bg .bg2 ul li span{ color:#CCC; float:right; text-align:right}

.sy_ns .bg .bg2 ul li:hover{ border-bottom:1px solid #ccc; cursor:pointer}

/*question*/

.sy_que{ width:275px; float:right;}

.sy_que .tit{ float:left; width:275px; border-bottom: 2px solid #03428f;height: 35px;line-height: 35px; font-size:20px;color: #03428f;background: url(../images/ico01_on.png) no-repeat center left;text-indent: 16px;font-weight: bold}

.sy_que .tit i{ font-style:normal; color:#CCC; font-weight:normal; padding-left:5px;}

.sy_que .tit span{ width:60px; height:20px; line-height:20px; background:#f2f2f2; float:right; color:#0045a2; margin-top:7px; font-size:12px; font-weight:normal;}

.sy_que .tit span a{ display:block;}

.sy_que .tit span a:hover{ color:#FFF; text-decoration:none}

.sy_que .tit span:hover{color:#fff; background:#cd2a2d}

.sy_que .bg{width:275px; height:auto; overflow:hidden; padding-top:12px;}

.sy_que .bg ul{ height:324px; overflow:hidden}

.sy_que .bg ul li{ float:left;width:275px; height:100px; border-bottom:1px dashed #ccc; margin-bottom:8px;}

.sy_que .bg ul li .t{ float:left; width:275px; line-height:18px;}

.sy_que .bg ul li span.t1 { width:18px; height:18px; text-align:center; color:#Fff; background:#cd2a2d; float:left;}

.sy_que .bg ul li span.t2{ float:right; width:250px;}

/*鍙嬫儏閾炬帴*/

.link_bg{ width:100%; margin:0 auto; background:#03428f; height:auto; overflow:hidden; padding:20px 0px;}

.link {width:1050px; background:url(../images/link_logo.png) no-repeat center left; height:60px; margin:0 auto; padding-left:120px; color:#FFF;}

.link a {line-height:22px;/*padding:5px 10px;float:left*/}

.link a{ color:#fff}

.link a:hover{ text-decoration:underline}





.foot_bg {

	width:100%;

	margin:0 auto;

	height:auto;

	overflow:hidden;

	background:#f8f8f8;

	padding:15px 0px;

}

.foot_menu{ width:100%; background:#03428f; line-height:45px; height:45px;}

.foot_menu ul.ftdh{ width:800px; margin:0 auto; text-align:center}

.foot_menu ul.ftdh li,.foot_menu ul.ftdh li a{ float:left; text-align:center; width:100px; font-size:14px; color:#FFF}

.foot_menu ul.ftdh li a:hover{ color:#FFF; text-decoration:underline;}

.foot {

	width:1160px;

	margin:10px auto; font-size:13px;

}

.foot .fl {

	float:left;

	width:254px;

	height:83px; margin-top:15px;

}

.foot .fr {

	float:left; border-left:3px solid #5d5d5d;

	color:#5d5d5d;

	margin-top:27px;

	margin-left:20px; padding-left:20px;

}

.foot .fr a {

	color:#5d5d5d

}

.foot .fr a:hover {

	text-decoration:none;

	color:#89bbfe; border-bottom:2px solid #89bbfe

}

.foot .rwm{ float:right;}







.right1 {

	width:900px;

	float: right;

	display: inline;

	overflow: hidden;

}

.right {

	/*border: 1px solid #e3e3e3;

	width:877px;

	padding:10px;

	padding-top:20px;*/

	width: 100%;

	float:left;

	display:inline;

	overflow:hidden;

	background:#fff;

}

.sy_box {

	border: 1px solid #e3e3e3;

	height:auto;

	overflow:hidden;

	margin:0 auto;

	padding:10px;

	font-size:15px;

}

.leftr {

	width:238px;

	height:auto;

	margin-right:20px;

	float:left;

}

.lf_newsb {

	width:238px;

	height:auto;

	margin-right:10px;

	float:left;

}

.dianhua {

	background: url(../images/telfr.png) no-repeat scroll 0 18px transparent;

	color: #666666;

	line-height: 20px;

	padding: 10px 0 10px 55px;

}

.dianhua span {

	display: block;

	font: 18px "Impact";

	color: #B30100;

}

.pllc {

	border-left:5px solid #03428f;

	width:873px;

	float:left;

	padding:10px;

	height: 45px;

	line-height: 45px;

	padding: 0 10px; background:#f8f8f8;

}

.sycp_b {

	border:1px #e3e3e3 solid;

	border-top:0px;

	padding:15px 0px

}

.sycp_b p {

	margin:0 auto;

	border-bottom:1px dashed #DEDEDE;

	width:200px;

	line-height:25px;

}

.sycp_b p:hover {

	margin:0 auto;

	color:#b72220;

	text-decoration:underline

}

ul.ul2 li {

	background: url(../images/item_01.png) no-repeat scroll 0 10px;

	padding-left: 17px;

	color: #666;

	line-height: 29px;

	overflow: hidden;

	white-space: nowrap;

	height:29px;

	border-bottom:1px dashed #DEDEDE;

	width:175px;

	text-overflow: ellipsis;

	margin:0 auto;

}

ul.ul2 li a:hover, ul.lf_newslist li a:hover {

	color:#C10005;

	font-weight:bold;

}

ul.lf_newslist {

	border: 1px solid #e9e9e9;

	padding: 12px 5px 10px 38px;

	background: #f1f1f1;

}

ul.lf_newslist li {

	background: url(../images/ico003.gif) no-repeat scroll 0 10px;

	padding-left: 17px;

	color: #666;

	line-height: 29px;

	overflow: hidden;

	white-space: nowrap;

	height:29px;

	width:130px;

	text-overflow: ellipsis;

}

.lf_tjcplist {

	padding: 12px 5px 10px 5px;

}

/* -- 璧勮鍒楄〃鎺ㄨ崘鐨勪骇鍝�?-- */



dl.pd_t05_con_dl {

	width:180px;

	overflow:hidden;

	margin:10px auto 3px;

}

dl.pd_t05_con_dl span, dl.pd_t05_con_dl span a {

	width:180px;

	height:136px;

	line-height:0;

	font-size:0;

}

dl.pd_t05_con_dl span img {

	width:166px;

	padding:1px;

	border:solid 1px #ccc;

}

dl.pd_t05_con_dl span a:hover img {

	border:solid 1px #E20E19;

}

dl.pd_t05_con_dl dd {

	width:180px;

	overflow:hidden;

	height:30px;

	line-height:30px;

	text-align:center;

	color:#555;

}



/*璧勮涓績鍒楄〃椤甸潰鐨�--dl*/



dl.news_dl {

	font-size:14px;

	padding:0 5px;

	line-height:22px;

	border-bottom:1px dashed #CCCCCC;

}

dl.news_dl a {

	color:#000;

}

dl.news_dl dt {

	margin-bottom:3px;

	margin-top:5px;

	line-height:24px;

	height:24px;

	overflow:hidden;

}

dl.news_dl .dt_1 {

	height:20px;

	background:url(../images/ico10.gif) no-repeat 0 6px;

	padding-left:10px;

	font-size:15px;

	font-weight:bold;

}

dl.news_dl .dt_1:hover {

	background:url(../images/ico7.gif) no-repeat 0 6px;

	color:#D40426;

}

dl.news_dl .dt_2 {

	font-size:13px;

	float:right;

	padding:0 10px 0 8px;

	color:#CCC

}

dl.news_dl .dt_3 {

	font-size:13px;

}

dl.news_dl .dt_3 a {

	color:#FF0000;

	text-decoration:underline;

}

dl.news_dl dd {

	font-size:12px;

	padding-left:10px;

	height:45px;

	overflow:hidden;

	margin-bottom:10px;

}

/**************image*/

dl.pd_list_dl {

width: 274px;

    overflow: hidden;

    float: left;

    padding: 5px 10px 0px 7px;

    height: auto;

}

dl.pd_list_dl dt, dl.pd_list_dl dt a {

	width:280px;

	height:auto;

	line-height:0;

	font-size:0;

}

dl.pd_list_dl dt img {

	width:280px;

	height:220px;

	padding:1px;

	border:1px solid #D6D6D6;

}

dl.pd_list_dl dt a:hover img {

	border:1px solid #E20E19;

}

dl.pd_list_dl dd {

	height:25px;

	width:280px;

	line-height:25px;

	text-align:center;

	overflow:hidden;

}

/**************anli*/

dl.anli_list_dl{

	width:880px; background:#f8f8f8; height:157px;

	overflow:hidden;

	height:auto; margin:10px auto;

}

dl.anli_list_dl:hover{ background:#efefef}

dl.anli_list_dl:hover span{ color:#d80808}

dl.anli_list_dl:hover em,dl.anli_list_dl:hover p{ color:#363636}

dl.anli_list_dl dt, dl.anli_list_dl dt a {

	width:200px; float:left;

	height:auto;

	line-height:0;

	font-size:0;

}

dl.anli_list_dl dt img {

	width:200px;

	height:157px;

}

dl.anli_list_dl dd {

	width:680px; float:left;

	line-height:25px;

	text-align:center; padding-top:15px;

	overflow:hidden;

}

dl.anli_list_dl dd span,dl.anli_list_dl dd em,dl.anli_list_dl dd p{ float:left; text-align:left; padding-left:20px; padding-right:10px; clear:both}

/*---浜у搧鍒楄〃椤甸潰鐨勯殢鏈鸿祫璁�--*/

.RandomNews {

	background-color:#fff;

}

.diysr {

	background:url(../images/base754.jpg) no-repeat;

	height:36px;

	line-height:36px;

	padding-left:15px;

	color: #B30100;

}

.diysr a {

	color:#6B9F1F;

	font-weight:bold;

}

.diysr a:hover, .tit a:hover {

	text-decoration:underline;

}

.news_random {

	border:1px solid #CCC;

	border-top:none;

	border-bottom:none;

	width:788px;

	padding-top:8px;

}

.news_random li {

	height:28px;

	line-height:28px;

	padding:0 17px 0 10px;

	width:345px;



	float:left;

	overflow:hidden;

}

.news_random li span {

	float:right;

}

.news_random li a {

	background:url(../images/item_01.png) no-repeat 0 4px;

	padding-left:12px;

}

/*---浜у搧璇︾粏椤甸潰--*/

.ptit{ width:100%; height:35px; line-height:35px; background:#f8f8f8; text-indent:20px; font-size:16px; font-weight:bold; color:#c60001; margin:15px 0px;}

.pleft {

	float: left;

	padding: 1px;

	border: 1px solid #ddd;

	margin-right:20px;

}

.pleft img {

	width: 350px;

}

.pright {

	width:500px;

	float: left;

	overflow: hidden;

	font-size: 14px;

}

.pright div {

	padding: 5px;

	padding-bottom: 0;

	line-height: 22px;

}

.pright div span {

	font-weight: bold;

}

.pright h1.corange {

	color: #333;

	line-height: 28px;

	padding: 0 4px;

	border-bottom: 1px dashed #ccc;

	font-size:14px;

}

.pd_short {

	line-height: 28px;

	padding-left: 10px;

}

.font_hotline {

	font-size: 22px;

	color: #bf0005;

}

.pd_showti {

	width:100%;

	border:2px solid #f2f2f2;

	margin-top:15px;

}

.cp_jjshow {

	padding: 15px 5px;

	font-size:14px;

}

.fcp_lxfs {

	width:280px;

	background:url(../images/fcp_lx.jpg) no-repeat right;

	padding:10px 300px 0 50px;

	font:14px/24px "Microsoft YaHei";

	height:200px;

}

.nph_tj ul li {

	color: #666;

	padding: 5px;

	margin: 5px 0;

	background: #f7f7f7;

	margin-bottom:5px;

}

/* -- 鐩稿叧璧勮 -- */

.f14 {

	line-height: 35px;

	text-indent: 15px;

	color: #fff;

	margin-top: 8px;

	background:#bf0004;

}

.info_b2 {

	border:solid 1px #e3e3e3;

	border-top:0px;

	padding:5px 0;

	overflow:hidden;

	margin-bottom:10px;

}

ul.p_list_ul2 li {

	background:url(../images/ico10.gif) no-repeat 10px center;

	line-height:28px;

	float:left;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	text-indent:20px;

	margin-left:20px;

	display:inline;

	color:#666;

	width:46%;

	padding-right:5px;

	border-bottom: 1px #ccc dotted;

}

ul.p_list_ul2 li span {

	float:right;

}

.title h1 {

	border-bottom: 1px dashed #CCCCCC;

	color: #333;

	font-size: 22px;

	line-height: 40px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	text-align: center;

}

.info_con_tit {

	line-height: 24px;

	margin-bottom: 15px;

	text-align:center;

}

.info_b2 dl.tjcp_b2 {

	float: left;

	overflow: hidden;

	padding: 10px 6px 0 12px;

	width: 200px;

}

.info_b2 dl.tjcp_b2 dt {

	width:195px;

	padding:1px;

	border:1px solid #ccc;

	line-height:0;

	font-size:0;

}

.info_b2 dl.tjcp_b2 dt img {

	width:195px;

	height:141px;

}

.info_b2 dl.tjcp_b2 dd {

	line-height:18px;

	height:18px;

	overflow:hidden;

	text-align:center;

	padding-top:5px;

	color:#ab8673;

	width:195px;

}

.info_b2 dl.tjcp_b2 dd a {

	height:18px;

	overflow:hidden;

	color:#333;

}

#MyContent {

	margin-bottom:25px;

}

.articlekey {

	border-bottom: solid 1px #ccc;

	height: 30px;

	line-height: 30px;

	font-size:14px;

	overflow: hidden;

}

.iw_poi_title {

	color:#CC5522;

	font-size:14px;

	font-weight:bold;

	overflow:hidden;

	padding-right:13px;

	white-space:nowrap

}

.iw_poi_content {

	font:12px arial, sans-serif;

	overflow:visible;

	padding-top:4px;

	white-space:-moz-pre-wrap;

	word-wrap:break-word

}

.but17 {

	background:#bf0004;

	border-radius:4px;

	border:0;

	height: 25px;

	line-height: 25px;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	width:100px;

	cursor:pointer;

}

ul.newslistbox li {

	height:26px;

	line-height:26px;

	background:url(../images/item_01.png) left center no-repeat;

	padding-left:10px;

	border-bottom:#e1e0e0 1px dashed;

	margin-bottom:5px;

}

ul.newslistbox li span.date {

	font-size:14px;

	float:right;

	color:#999;

}

ul.newslistbox li.page-list {

	border-bottom: 1px dotted #E8E8E8;

	margin-bottom:15px;

}

.ny_pzbz {

	background:url(../images/ny_pzbz.png) no-repeat right;

	padding:10px 200px 0 50px;

	font-size:14px;

	font-weight:bold;

	height:210px;

}

.proparp {

	text-align:center;

}

.cpage {

	float:right;

	text-align:right;

	margin-top:10px;

}

.cpage a {

	background:#f5f5f5;

	padding:5px 20px;

}



.listpage {

	float:right;

	clear: both;

	font-size: 12px;

	height: 50px;

	line-height: 30px;

	padding-top: 10px;

	text-align:center;

}

.listpage a {

	background-color:#cd2a2d;

	border-style: solid;

	border-width: 1px;

	color: #fff;

	display: block;

	float: left;

	font-size: 12px;

	height: 26px;

	line-height: 26px;

	margin: 5px 2px;

	padding-left: 10px;

	padding-right: 10px;

}

.listpage span {

	background-color:#4a0607;

	border-color: #fff;

	border-style: solid;

	border-width: 1px;

	color: #FF7400;

	display: block;

	float: left;

	font-size: 12px;

	height: 26px;

	line-height: 26px;

	margin: 5px 2px;

	padding-left: 10px;

	padding-right: 10px;

}

/* Pagenavi */

.wpagenavi{ margin:20px auto; padding-top:25px; width:100%; line-height:40px; font-family:"寰蒋闆呴粦"; border-top:1px solid #E4E4E4; text-align:center;}

.wpagenavi li{float:left;list-style:none;}

.wpagenavi a:link, .wpagenavi a:visited{ margin:0 4px; padding:12px 16px; color:#666; background:#E4E4E4; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -webkit-transition:background 0.4s ease; -moz-transition:background 0.4s ease; -o-transition:background 0.4s ease; -ms-transition:background 0.4s ease; transition:background 0.4s ease;}

.wpagenavi a:hover, .wpagenavi a:active{ color:#fff; background:#174b7a; text-decoration:none;}

.wpagenavi a.current:link, .wpagenavi a.current:visited, .wpagenavi a.current:hover{ color:#fff; background:#174b7a; font-weight:bold;}

/*qita*/

.baidu_map {

	height: 250px;

	margin:0 auto;

}

.lx_cont {

	height:400px;

	overflow:hidden;

	background:url(../images/lx_cont.jpg) center bottom no-repeat;

}

.lx_cont .cont {

	margin-left:150px;

	margin-top:80px;

}



/*scrolltop*/

.backToTop{



 display:none;



 width:40px;



 height:40px;



 line-height:40px;



 padding:0;



 background:url(../images/totop.gif) no-repeat;



 position:fixed;



 _position:absolute;



 z-index:999;



 right:10px;



 bottom:40px;



 _bottom:"auto";



 cursor:pointer;



 filter:alpha(Opacity=90);



 opacity:0.90;



 -moz-opacity:0.90;



}



.backToTop:hover{filter:alpha(Opacity=100);opacity:1;-moz-opacity:1;}

.sy_box p{

	font-size:16px;

	text-indent: 2em;

	line-height:28px;

}

.news-l a{

	text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

}

.pic{

	text-align:center;

	margin-bottom:15px;

}

.sy_box img{

	max-width:100%;

	height:auto !important;

}

.foot .fl h3{

	font-size: 34px;

    color: #03428f;

}

.foot .fl hr{

	border: 1px solid #c20000;

}

.foot .fl p{

	color: #03428f;

    font-size: 14px;

	line-height:26px;

}



 /*浮动客服*/



#floatDivBoxs{width:170px;background:#fff;position:fixed;top:220px;right:0;z-index:999;}

#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#c20000;color:#fff;font-size:18px;text-indent:22px;position:relative;}

#floatDivBoxs .floatDqq{padding:0 14px;}

#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}

#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}

#floatDivBoxs .floatDtel{padding:0 0 0px 10px;}

#floatDivBoxs .floatDtel img{display:block;}

#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:220px;right:170px;z-index:999;}

#rightArrow a{display:block;height:45px;}